package com.bwda.dsrs.filecenter.util.jinku;

import com.bwda.dsrs.base.jar.util.Des;
import org.apache.commons.codec.digest.DigestUtils;

/**
 * descrition 安全加解密
 * 
 * @author 杨惠
 * @version 1.0
 * @date 2009-5-21
 */
public class JinkuSecurityUtil {

	/**
	 * 加密密码 MD5
	 * 
	 * @param pwd
	 *            待加密密码
	 * @return String 加密过的密码
	 */
	public static String encodePwd(String pwd) {
		String md5Str = DigestUtils.md5Hex(pwd);
		return md5Str;
	}

	/**
	 * 加密
	 * 
	 * @param strInput
	 *            输入字符串
	 * @return String
	 * @throws Exception
	 */
	public final static String encrypt(String strInput) {
		Des des = new Des();
		return des.encode(strInput);
	}

	/**
	 * 解密
	 * 
	 * @param strInput
	 *            输入字符串
	 * @return String 如果返回是"",则解密失败
	 * @throws Exception
	 */
	public final static String decrypt(String strInput) {
		Des des = new Des();
		return des.decode(strInput);
	}
	public static void main(String[] args) {
		Des des = new Des();
	    System.out.println(des.decode("4239DC9BB72BFD8BB1A0FC20F2598B46"));
    }

}
